﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/*
 * 
 * Representa tokens numéricos, então tokens com ID e um valor numérico
 * 
 *
 */

namespace Sintaxe.Tokens
{

    public class TokensNum
    {
    }

    public interface ITokenNum
    {
        UInt32 Valor();
    }

    public class TokenUint : Token, ITokenNum
    {
        UInt32 _Valor;

        public TokenUint(string ID, UInt32 Val)
            : base(ID)
        {
            _Valor = Val;
        }

        public UInt32 Valor()
        {
            return _Valor;
        }

    }


}
